
var prefix = "/system/doc"
$(function() {
	load();
});

function load() {
	var name = $('#name').val();
	var url = "/list?name=" + name;
	$('#exampleTable')
		.bootstrapTreeTable(
			{
				id : 'id',
				code : 'id',
                parentCode : 'parentId',
				type : "GET", // 请求数据的ajax类型
				url : prefix + url, // 请求数据的ajax的url
				ajaxParams : {}, // 请求数据的ajax的data属性
				expandColumn : '1', // 在哪一列上面显示展开按钮
				striped : true, // 是否各行渐变色
				bordered : true, // 是否显示边框
				expandAll : false, // 是否全部展开
				sidePagination : 'client',
				singleSelect : false,
				pageSize : 10,
				pageList: [10, 20, 30, 50],
				toolbar : '#exampleToolbar',
				columns : [
					{
						title : '编号',
						field : 'id',
						align : 'center',
						valign : 'center',
						width : '50px',
						checkbox : true,
					},
					{
						field : 'patientName',
						title : '患者名字',
						align : 'center',
                        valign : 'center',
					},
					{
						field : 'seeTime',
						title : '就诊时间',
                        align : 'center',
                        valign : 'center',
					},
					{
						field : 'createTime',
						title : '预约时间',
						align : 'center',
						valign : 'center',
					},
					{
						field : 'status',
						title : '状态',
						align : 'center',
						valign : 'center',
					},
					{
						title : '操作',
						field : 'id',
						align : 'center',
                        valign : 'center',
						formatter : function(item, index) {
							var e = '<a class="btn btn-primary btn-sm" href="#" mce_href="#" title="叫诊" onclick="jiaoZhen(\''
								+ item.id + '\'' + ',\''
								+ item.patientName
								+ '\')"><i class="fa fa-edit"></i></a> ';
							return e;
						}
					} ]
			});
}
function reLoad() {
	load();
}
function jiaoZhen(id, name) {
	layer.confirm('确定要叫诊'+name+'患者？', {
		btn: ['确定', '取消']
	}, function () {
		$.ajax({
			url: prefix + "/jz",
			type: "post",
			data: {
				'id': id
			},
			beforeSend: function (request) {
				index = layer.load();
			},
			success: function (r) {
				if (r.code === 0) {
					layer.close(index);
					layer.msg(r.msg);
					reLoad();
				} else {
					layer.msg(r.msg);
				}
			}
		});
	})
}



